home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HPAVC
/
HPAVC CD-ROM.iso
/
AXFORM01.ZIP
/
BETA.DOC
next >
Wrap
Text File
|
1997-04-21
|
6KB
|
186 lines
Infoform Proccessing PPE with InfoCode(tm) - Developers/Artists Beta 1 Release
Code and Graphics by Maverick/[ANTi-X]
Compiled with PPLC 3.40 for PCBoard 15.4+
Disclaimer
══─────∙·.
This PPE is released under the FREEWARE concept. It may be used in any way
you wish! Slice it, dice it, decompile it... Whatever you want. HOWEVER, I
assume NO responsibility for anything that happens. I offer NO guarantees
of any kind! It's yours, it's free, use it how ever you see fit!
** WARNING ** This is NOT a completed version, and may contain bugs. Use at
your own risk! Although the worst that is likely to happen is not work! ;)
About/Purpose
══────────∙·.
PCBoard's script questionairs stink, so something had to be done about it!
Please note: This is a Developers/Artists beta release, and it is not fully
functional. It is intended to let all those great artists out there help and
make some ansi infoforms for this bad boy! If you are an ansi artist, and
would like to contribute and infoform or two, email them to me at:
maverick@dcmetronet.com
I will review them, and depending how good they are, they will be distributed
with the complete (and probably coming beta) releases of this ppe!
p.s. I retain the right to change/alter/fix or reject the forms submitted,
however, I will leave the artist signature intact... And should I have to
change them I will try, where possable, to get approval from the artist!
p.s. If you are submiting an ansi and having trouble getting the infocode to
work correctly, email the ansi without the animation and infocode. I'll add
the input/infocode.
Thanks for you submitions!
Known Bugs
══─────∙·.
If the ansi's are saved and the INFOCODE gets cut with ansi control
charactors, then that code doesn't get proccessed and it defaults to the
default infocode. (default infocode = [80;NM;MA;XX])
Installation/Configuration
══─────────────────────∙·.
1. Goto PCBSETUP, Type BB and go down to CMD.LST and press F2. Add this new
entry:
CMD.LST Editor
Charges Per PPE/MNU File Specification -or-
Command Sec Minute Use Keystroke Substitution
══════════════ ═══ ═════════════════ ═════════════════════════════════
XX) I 0 0 0 C:\PCB\PPE\INFO\INFO.PPE
└──────┬───────┘
Full drive and path to the PPE ────────┘
2. Edit INFOTEXT, which contains configurable lines. Descriptions are in
INFOTEXT. This file is multi-lang compatable. (ex. infotext.fre = french)
3. Setup the infoforms using INFOCFG.EXE, this allows you to edit to
configuration data for the various infoforms. It's pretty easy, if you want
to delete an entry just blank out the description field!
Createing ansi forms and using InfoCode
══──────────────────────────────────∙·.
Something that makes this ppe extrememly unique in the infocode proccessing
built into it! What this is is a special code used after the * (input char)
that allows formatted input in the ansi form. The forms are created in an
ansi editor, such as TheDraw, and use * to trigger input. Then, after the
* char, you can include an InfoCode statement! This is how it works:
In the ansi, you would prompt a question like this:
How does this InfoCode work? *[50;FD;MA;XX]
input trigger char ──┘ ├┘ ├┘ ├┘ ├┘
┌───────────────────────────┘ │ │ │
│ ┌────────────────────┘ │ │
│ │ ┌──────────┘ │
┌─┴──┐ ┌────┴──────┐ ┌───┴───┐ ┌───────┴───────────┐
[length;type_of_input;char_mask;var_to_read_and_write]
The InfoCode is divied into 4 parts, explained above. They MUST be incased
in square brackets! ([=begin ]=end) This table shows the valid variables
(only the ones marked by an 'x' are implemented in this release):
length = plain number, range of 1 to 80
type_of_input = :
DB = Date Of Birth, xx/xx/xx
PH = Phone Number, (xxx) xxx-xxxx
x FD = Fade in (text)
x NM = Normal (text)
x ED = Normal + echo dots (hidden input)
LB = Yes/No lightbar, uses var being changed for default answer
LY = Yes/No lightbar, Yes as default answer
LN = Yes/No lightbar, No as default answer
char_mask = :
x ML = Mask_Alnum()
x MH = Mask_Alpha()
x MA = Mask_Ascii()
x MF = Mask_File()
x MN = Mask_Num()
x MP = Mask_Path()
x MW = Mask_Pwd()
var_to_read_and_write = :
{boolean vars for lightbar input have not been added/implemented yet}
x AL = U_Alias()
x CI = U_City()
x A0 = U_Addr(0)
x A1 = U_Addr(1)
x A2 = U_Addr(2)
x A3 = U_Addr(3)
x A4 = U_Addr(4)
x A5 = U_Addr(5)
x HV = U_HVPhone()
x BD = U_BDPhone()
x N0 = U_Notes(0)
x N1 = U_Notes(1)
x N2 = U_Notes(2)
x N3 = U_Notes(3)
x N4 = U_Notes(4)
x C1 = U_Cmnt1()
x C2 = U_Cmnt2()
x BD = U_BirthDate()
x EM = U_Email()
x SX = U_Gender()
x WW = U_Web()
x XX = Write input to answer file
Notes:
Ansi files must be saved with a line length NO LONGER that 79 chars or they
may not display right!
The ansi may need manual editing to get the infocodes to work correctly if
the infocode is cut off by the ansi editor. This is a known bug and I plan
on a fix for it.
Future/Support
══─────────∙·.
E-mail: maverick@dcmetronet.com
Salt Air: Kenneth Padgett
Sysop of: The No-Name BBS (703) 323-6838
WWW: http://www.dcmetronet.com/maverick
FTP: dcmetronet.com /antix
Snail Mail (self addressed stamped envelope if you want a reply):
The No-Name BBS
P.O. Box 12443
Burke, Va 22009-2443
Greetz
══─∙·.
Greetz go to:
Gelfling - All your wonderful beta testing and ideas! And the great
french tanslation! :) Thanks dude!
Chicken/ECR - Your decompiler showed me how to code, And how NOT to code!
Lone Runner/AEGIS - Your decompiler is better(Sorry Chicken), Keep up the work!
Werdz go to:
Clark Development - STOP CHANGING THE PPE ENCYRPTION! Shareware ppe's are SO
lame! Someone trying to sell a ppe is even lamer!